/* CSS Document */

.index_banner{ height:420px; clear:both;}
#index_lay1{ clear:both; }
/****流程***/
.index_rule{ clear:both; background-color:#f5f5f5; margin-top:5px; }
.rule_pic{ background-image:url(../images/rule.png); width:46px; height:46px; display:inline-block; vertical-align:middle;}
.rule_1{ background-position:0 0;}
.rule_2{ background-position:-250px 0;}
.rule_3{ background-position:-500px 0;}
.rule_4{ background-position:-750px 0;}
.rule_5{ background-position:-1000px 0;}
.rule_i{ background-position:-211px -12px; width:13px; height:27px; position: absolute; right:30px; top:50%; margin-top:-13px;}
.rule_box{ padding:24px 0;}
.rule_box dl{ position:relative; height:48px; float:left; width:21%;}
.rule_box dl.rule_dl5{ width:16%;}
.rule_box dl dt{ position:absolute; left:0;}
.rule_box dl dd{padding-left:58px;}
.rule_box dl dd h3{ font-size:16px; font-weight:bold; padding-top:3px;}
.rule_box dl dd p{ font-size:12px; max-width:150px;}

/*<!--栏推荐3幅-->*/
.tj_pro{ clear:both;}
.tj_pro_ul li{ float: left; width:32.52%; height:244px; padding-right:1.2%; position:relative;}
.tj_pro_ul li img{ width:100%; height:244px; vertical-align:top}
.tj_pro_ul li a{ display:block; position:relative; width:100%;}
.tj_pro_ul li a div{ position:absolute; color:#fff; bottom:28px; left:0; width:100%; text-align:center;}
.tj_pro_ul li a div b{ font-size:24px; text-align:center; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tj_pro_ul li a div P{text-align:center; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tj_pro_ul li:nth-child(3){ padding-right:0;}
.tj_pro_ul li.tj_pro_li3{ padding-right:0;}
/*潮流新品区*/
.new_pro{ clear:both;}
.lay1_ti{ text-align:center; color:#333; }
.lay1_ti .title{ font-size:26px; padding-top:10px;}
.lay1_ti p{ font-size:14px; line-height:26px; padding-top:3px; font-weight:bold;}

.new_pro_box{ clear:both; position:relative;}
.imgbox{ height:600px; overflow:hidden;}
.pro_p{ position:relative; width:50%; float: left;}
.pro_p img{ width:100%;}
.pro_p .l{ width:50%; position:relative; float:left;}
.pro_p .l a,.pro_p .bt a{ padding-right:1px; display:block;}
.pro_p .bt a{ padding-top:1px;}
.pro_p .r{ width:50%; position:relative; float:left;}
.pro_p .bt{ clear:both; position:relative; width:100%;}
.ibInfoWrap{background:rgba(106,68,135,0);transition:300ms ease all; position:absolute;left:0;top:0;right:0;bottom:0;color:#fff; overflow:hidden;}
.ibInfo{text-align:center; position:absolute;left:0;right:0;top:50%;font-size:34px;margin-top:-40px; text-shadow:0px 0px 5px rgba(0,0,0,0.5);transition:300ms ease all;font-weight:bold;}
.ibInfo span{ display:block; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ibInfo p{font-size:18px;margin:0; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sm{ height:300px; overflow:hidden;}
.sm img{ height:300px;}
.big .ibInfo{font-size:45px;}
.big img{ height:600px;}
.big .priceBox{margin:5px 0 0 -100px;}
.priceBox{width:200px;position:absolute;left:50%;top:110%;margin:-10px 0 0 -100px;border-top:2px solid #fff; text-align:center;transition:300ms ease all;}
.new_pro_box a:hover .ibInfoWrap{background:rgba(106,68,135,0.8);}
.new_pro_box a:hover .ibInfo{margin-top:-110px;}
.new_pro_box a:hover .priceBox{top:50%;}
.seeBtn{height:44px; width:188px; border:2px solid #fff; line-height:40px; display:block; font-size:18px; border-radius:25px; -webkit-border-radius:25px;}

.lay1_bt{ clear:both;}
.lay1_word { clear:both; font-size:14px; line-height:24px; padding:15px 0;}
.lay1_word span{ display:inline-block; color:#666}
.lay1_word a{ display:inline-block; color:#666; margin-right:20px;}
.lay1_bt_btn{ clear: both; text-align:center;}


.lay1_bt_btn .btn { display: inline-block; width:203px; height:44px; line-height:42px; border: 1px solid #ddd; text-align: center; background: #fff; color: #ff6600; border-radius: 1000px; text-decoration: none; font-size: 14px; text-decoration: none; transition: 300ms ease all;}
.lay1_bt_btn .btn i{display: inline-block; width: 20px; height: 20px; background: #ff7000 url(../images/r.png) no-repeat center center; vertical-align: middle; margin-left: 20px; border-radius: 20px;}
.lay1_bt_btn .btn:hover{ border:1px solid #6a4488; background:#6a4488;color:#fff;}
.lay1_bt_btn .btn:hover i{ background-color:transparent;}

#index_lay2{ clear:both; background-color:#f5f5f5;}

.pro_lay{ clear:both;}
/***left***/
.pro_lay_big{ float:left; width:320px; height:770px; background-color:#fff; position:relative; }
.title_txt{ clear:both; padding:30px 20px 30px 40px; color:#666; font-size:18px;} 
.title_txt .title{ font-size:24px; color:#333; display:block; line-height:36px; padding:4px 0;}
.title_txt span{ display:block; font-family:Chocolate Amargo, Arial, Helvetica, sans-serif; padding-bottom:16px;}
.title_txt p{line-height: 24px;}
.pro_show{ clear:both; position:absolute; width:100%; bottom:0;}
.pro_show .txt{ padding:0px 20px 0px 40px;}
.pro_show .txt .title{ font-size:18px; color:#333; padding:8px 0;}
.pro_show .txt .title a{ color:#333;}
.pro_show .txt .pire{ clear:both; position:relative;}
.pro_show .txt .pire span{ font-size:24px; color:#ff6600;}
.pro_show .txt .pire span em{ font-size:18px;}
.pro_show .txt .pire .btn{ position:absolute; right:0; display: inline-block; width:110px; height:30px; line-height:28px; border: 1px solid #ddd; text-align: center; background: #fff; color: #ff6600; border-radius: 1000px; text-decoration: none; font-size: 14px; text-decoration: none; transition: 300ms ease all;}
.pro_show .txt .pire .btn i{display: inline-block; width: 18px; height: 18px; background: #ff7000 url(../images/r.png) no-repeat center center; vertical-align: middle; margin-left: 8px; border-radius: 20px;}

.pro_show .pic a{ display:inline-block;}
.pro_show .pic a img{ display:inline-block; vertical-align:top; width:320px; height:440px;}
/******right******/
.pro_list{ float:left; width:880px; height:770px; overflow:hidden;}
.pro_list_ul li{ float:left; padding-left:15px; padding-bottom:14px;}
.proitem {display: inline-block; width: 278px; height: 378px; position: relative; overflow: hidden;  text-decoration: none; color: #333; background-color:#fff; vertical-align:top;}
.proitem img{ width:278px; height:278px;}
.proitem .price { color: #f60;}
.proitem .price em{ font-size:18px;}
.proitem .price span{ font-size:24px;}
.proitem .protip { height: 90px; width: 228px; transition: 300ms ease all; background: #fff; z-index: 19; position: absolute; left: 0; bottom: 0px; padding: 10px 20px 0;}
.proitem .protip .title{ font-size:18px; margin: 10px 0 5px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.proitem .protipshow{width: 278px; transition: 300ms ease all; background: #fff; z-index: 20; position: absolute; left: 0; bottom:-378px; padding: 10px 0px 0;}
.proitem .protipshow .txt{ padding-left:20px;}
.proitem .protipshow .txt .title{ font-size:18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.proitem .tip_span{ clear:both;}
.proitem .tip_span .tag{border-radius: 25px; height: 28px; line-height: 28px; text-align: center; color: #999; border: 1px solid #bdbdbd; padding: 0 15px;  display: inline-block; margin: 5px 5px 0px 0;}
.proitem .goto { height: 40px; color: #fff; line-height: 40px; text-align: center; background: #ffaf49;  margin-top: 15px; font-size:14px;}
.pro_list_ul li a:hover .protipshow{bottom:0;}
.pro_list_ul li a:hover .protip{bottom:-110px;}

.lay .lay1_bt_btn .btn{ background-color:#f5f5f5;}
.lay .lay1_bt_btn .btn:hover{ border:1px solid #6a4488; background:#6a4488;color:#fff;}
/*<!--买家秀-->*/
.buyer_show{ clear:both;}
.buyer_show_ul li{ float:left; padding-right:15px;}
.buyer_show_listul{ margin-right:-15px;}
.buyer_show_listul li{ padding-bottom:15px;}
.buyer_show_ul li.list3{ float:left; padding-right:0px;}
.buyer_show_ul > li:nth-child(3){ padding-right:0;}
.buyer_show_box{ width:350px; height:513px; background-color:#fff; padding:15px 20px;} 
.buyer_top{ height:75px; border-bottom:1px solid #dedede;}
.buyer_top b{ display:block; font-size:18px; color:#333; padding:6px 0 7px 0;}
.buyer_top p{ font-size:14px; color:#666;}
.buyer_top p span{ display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.buyer_top p span.add{ width:40%; float:left;}
.buyer_top p span.tc{ max-width:50%; float:right;}
.buyer_top p span.tc a{ color:#666;}
.buyer_top p span.tc a:hover{ color:#f60;}
.buyer_pic{ padding:20px 0; height:350px;}
.buyer_pic_ul li{ float:left; padding-right:10px; padding-bottom:10px;}
.buyer_pic_ul li img{ display:inline-block; vertical-align:top; width:170px; height:170px;}
.buyer_pic_ul li.li2,.buyer_pic_ul li.li4{ padding-right:0;}
.buyer_pic_ul li:nth-child(2n){ padding-right:0;}
.buyer_bt{ clear:both; font-size:18px; line-height:28px; padding-top:5px;}
.buyer_bt span{ float:left;}
.buyer_bt .time{ padding-top:7px;}
.buyer_bt .zhan { float:right; cursor:pointer;}
.buyer_bt .zhan i{ background-image:url(../images/zhan.png); background-repeat:no-repeat; margin-right:5px; width:28px; height:28px; display:inline-block;}
.buyer_bt .zhanon i{ background-position: 0 -30px;}
.buyer_bt .zhan em{ display:inline-block;}


.main{ clear:both; background-color:#f5f5f5;}
/*搜　索*/
.in_searchbox{ clear:both;}
.cate_list{border: solid 1px #e6e6e6;}
.cate_list .comdl{border-top: solid 1px #e6e6e6; background: #fff; clear:both;}
.cate_list .comdl dt{ width:126px; color: #333; float: left; text-align:center; padding:12px 0; }
.cate_list .comdl dd { width: 1032px; border-left:1px solid #e6e6e6; padding: 12px 13px 12px 26px; background: #fff; float: right;}
.cate_list .row_pr{ height:22px!important;}
.cate_list .comdl .min_price,.cate_list .comdl .max_price{width: 56px; text-align: center; height: 20px; line-height: 20px; padding: 0; outline: 0; border: 1px solid #dbdbdb; color: #666; margin: 0; vertical-align:top}
.cate_list .comdl .price_btn{ border: 1px solid #e0e0e0; height: 20px; line-height:20px; margin-left: 5px; background: #fff; cursor: pointer; color: #67544e; padding: 0px 6px; border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
.cate_list .comdl .price_btn:hover{ border: 1px solid #ff6600; color:#ff6600;}
.cate_list .comdl .dw{ display:inline-block; line-height:20px; padding-left:3px;}
.cate_list .haddl{ border-top:0;}
.cate_list .haddl dt{ font-weight:normal;}
.cate_list .haddl dd a {display: inline-block; vertical-align: top; margin-right: 30px; color: #333; padding: 0px 5px; font-weight:normal}
.cate_list .haddl dd a:hover {color:#ff6600;}
.cate_list .haddl dd a strong{ color:#ff6600;}
.cate_list .haddl dd a.current{ color:#ff6600;}
.cate_list .haddl dd a.current strong{ color:#fff;}
.cate_list .rowdl dd a{ display: inline-block; vertical-align: top; margin-right: 30px; color: #555; height: 20px; line-height: 20px; padding:0px 5px;}
.cate_list .rowdl dd a:hover{color:#ff6600;}
.cate_list .rowdl dd a.current{ color:#ff6600;}
.cate_list .rowdl dt{ padding:10px 0;}
.cate_list .rowdl dd{ padding:10px 13px 10px 26px;}
.cate_list .rowbig dt{ padding:12px 0;}
.cate_list .rowbig dd{ padding:12px 13px 12px 26px;}

.cate_list .brand_dl dt{padding:25px 0;}
.cate_list .brand_dl dd{padding: 10px 13px 10px 26px;}
.cate_list .row_brand{width:913px; height:60px; overflow:hidden; float:left;}
.row_brand .r_b_ul{border-left: solid 1px #e7e7e7; }
.row_brand .r_b_ul li{ float:left; width: 148px; height: 58px; text-align: center; position: relative; text-overflow: ellipsis; border-bottom: solid 1px #e7e7e7; border-right: solid 1px #e7e7e7;}

.pp0,.pp1,.pp2,.pp3,.pp4,.pp5{ border-top: solid 1px #e7e7e7; }

.row_brand .r_b_ul li .img{display: block; width: 148px; height: 58px; line-height:58px; text-align: center; vertical-align:middle;}
.row_brand .r_b_ul li .img img{vertical-align:middle; width:90%; text-align:center;}

.row_brand .r_b_ul li .b_namebox{ display:block; height: 0;}
.row_brand .r_b_ul li .b_namebox .b_name{ display:none; line-height: 60px; text-align: center;  border: solid 2px #c9033b; text-decoration: none; color: #c9033b; background: #fff; position: absolute; left: -1px; top: -1px; right:-1px; bottom:-1px;}
.row_brand .r_b_ul li .b_namebox .b_name .txt{ line-height:20px; display:inline-block; vertical-align:middle; padding:0 5px}

.cate_list .row_d{ width:980px; height:20px; overflow:hidden; float:left;}
.cate_list .shell{ height:auto;}
.cate_list .row_dmore{ float:right; cursor:pointer;}
.cate_list .shell_brand{ height:auto; max-height:237px; _height:237px; overflow-y: auto; overflow-x: hidden;}


.cate_list dl.selected dd .current{ height: 20px; line-height: 20px; padding: 2px 8px; border: 1px solid #ff6600; color: #333; margin: 0 5px 1px 0; color: #ff6600;  float: left; border-radius:3px; -webkit-border-radius: 3px;}
.cate_list dl.selected dd .current a{ width: 9px; height: 9px; overflow: hidden; background: url(../images/sc_xx.png); margin-top: 5px; margin-left: 8px; display: inline-block; vertical-align: top;}
.cate_list dl.selected dd .clear{ float:left; width: 50px; text-align: center; color: #555; line-height: 24px;}
.cate_list dl.selected dt{ padding: 10px 0; line-height: 24px;}
.cate_list dl.selected dd{ padding: 10px 13px 10px 26px;}

.cate_box .s_more { text-align: center; position: relative; top: -1px; border-top: solid 3px #eee; -webkit-transition: border-color .15s ease-in-out; -moz-transition: border-color .15s ease-in-out; transition: border-color .15s ease-in-out;}
.cate_box .s_more a{display: inline-block; height: 16px; line-height: 16px; padding: 7px 27px; border: solid 1px #e8e8e8; border-top: 0; background: #eee;  text-decoration: none; cursor: pointer; color:#333}
.moreico{ background:url(../images/upd.png); background-repeat:no-repeat; width:9px; height:9px; display:inline-block; vertical-align:middle; margin-left:3px; background-position:0 -25px;}
.open i{ background-position:0 -0px;}
.moredown{ background-position:0 -25px;}
.moreup{ background-position:0 -0px;}

/*索引*/
.d_index{ clear:both}
.d_index .d_index_rz {height: 24px; line-height: 24px; padding: 6px 10px 5px; border: solid 1px #e6e6e6; border-bottom: 0; background: #ffffff;}
.d_index .d_index_rz .sl_total{ float:right; color:#808080}
.d_index .d_index_rz .sl_total em{color:#e60012;}
.d_index .d_serv{ padding-left:15px;}
.d_index .d_serv li{ float:left; color: #333; margin-right: 10px; font-weight:bold;}
.d_index .d_serv li a{color: #333; }
.d_index .d_serv li a:hover{color: #e60012; text-decoration:underline}
.d_index .d_serv li a i{ float:left; width:20px; height:20px; margin-right:6px; margin-top:2px;}
.d_index .d_rz_ico{ background-image:url(../images/d_indexico.png); background-repeat:no-repeat;}
.d_index .d_rz_zs{ background-position: 0 0;}
.d_index .d_rz_rz{ background-position: -88px 0;}
.d_index .d_rz_yh{ background-position: -188px 0;}
.d_index .d_rz_xx{ background-position: -275px 0;}
.d_index .d_px{ height: 35px; line-height: 35px; border: 1px solid #e9e8e4; background: #ffffff;}
.d_index .d_px .d_pxul{ float:left; }
.d_index .d_px .d_pxul li{ float: left; line-height: 36px;}
.d_index .d_px .d_pxul li a{width: 48px; height: 35px; border-right: 1px solid #e9e9e9; text-align: center; display: block; color: #666;}
.d_index .d_px .d_pxul li a i{ width:8px; height:15px; background-image:url(../images/d_indexico.png); background-repeat:no-repeat; display:inline-block; margin-left:3px; vertical-align: middle;}
.d_index .d_px .d_pxul li a:hover{color: #ff6600;}
.d_index .d_px .d_pxul li a.current{color: #ff6600;}

.d_index .d_px .d_pxul li a i.down{background-position: -392px -5px; }
.d_index .d_px .d_pxul li a:hover i.down{background-position: -352px -5px;}
.d_index .d_px .d_pxul li a.current i.down{background-position: -352px -5px;}
.d_index .d_px .d_pxul li a i.up{background-position: -412px -5px; }
.d_index .d_px .d_pxul li a:hover i.up{background-position: -372px -5px;}
.d_index .d_px .d_pxul li a.current i.up{background-position: -372px -5px;}

.d_px_sel{ float:left;}
.d_px_sel label{ float:left; line-height: 25px; height: 25px; padding-left:30px; padding-top:5px;}
.d_px_sel label .sel_checkbox{  float:left; margin-top:6px; margin-right: 3px; *float:none; *display:inline-block; *margin-top:0px; vertical-align: middle;}

.d_px_page{ float:right; height: 24px; line-height: 26px; margin-top: 5px; margin-left: -10px; margin-right: 5px; float: right;}
.d_px_page .f_page{ color:#808080}
.d_px_page .page_btn{ background-image:url(../images/d_indexico.png); height:20px; width:20px; display:inline-block; margin-left:3px; vertical-align: middle;}
.d_px_page .p_prev{ background-position:-448px 0;}
.d_px_page .p_next{ background-position:-483px 0;}
.d_px_page .p_more{ background-color:#CCC}


/****搜列表结果****/
.search_results{ clear:both; padding-top:10px;}
.search_ul { clear:both; margin-right:-16px;}
.search_ul li{ float:left; padding-right:6px; padding-bottom:10px; position:relative; z-index:1;}
.s_box{ width:283px; height:379px; overflow:hidden; background:#fff; padding:4px 4px; border:2px solid #f5f5f5; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; z-index:1; }
.search_ul li:hover{ z-index:2;}
.s_box:hover{ height:379px; border:2px solid #ff6600; z-index:2; box-shadow:0 0 5px rgba(0, 0, 0, .5); }
.s_box a{ color:#333;}
.s_box a:hover{ color:#f33;}
.s_box .img{ width:283px; height:283px; overflow:hidden; position: relative;}
.s_box .img .pic{width:283px; height:283px; line-height:283px; vertical-align: middle; background-color:#FFF9F9; display:block}
.s_box .img .pic img{ vertical-align: top; width:283px; height:283px; }

.s_box .s_txt{ clear:both; padding: 10px 20px 0; height:86px; color:#ff6600;}
.s_box .s_txt .title { font-size: 18px; margin: 10px 0 5px 0; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.s_box .s_txt .title a:hover{ text-decoration:underline;}
.s_box .s_txt .price { color: #f60;}
.s_box .s_txt .price em{ font-size:18px;}
.s_box .s_txt .price span{ font-size:24px;}

/********无结果********/
.none_s{ background-color:#fff8f6; border:1px solid #fce8e8; padding:25px; margin-bottom:20px; line-height:48px; text-align:center;}
.none_s i{ background:url(../images/ico_search.png); width:48px; height:48px; display:inline-block; vertical-align:middle; margin-right:20px;}
.none_s span{ display:inline-block; height:24px; line-height:24px; vertical-align:middle;}
.none_s span a{ color:#e60012; font-weight: bold}


/************goods***************/
.goods{ clear:both; }
/*产品详情*/
.in_goods{clear:both;}

/*产品基本信息*/
.goods_box1{ clear:both; }
.goods_pic,.goods_txt{ float:left; position:relative;}
.goods_pic{ width:429px; position:relative;}
.goods_txt{ width:551px; padding-left:20px;}
.goods_name{ clear:both; font-size:18px; font-family: "microsoft yahei"; padding: 11px 0px 7px; color: #404040; line-height:28px; font-weight:bold; max-height: 56px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-bottom:5px;} 
.goods_txt .ts{ color:#f00; clear:both; line-height:20px; max-height:36px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow:hidden; margin-bottom:12px;}
.goods_jj{clear:both; font-size:12px; font-family: "microsoft yahei";  color:#ff6600; line-height:20px; max-height: 42px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-bottom:5px;}
.goods_pire{ background-image:url(../images/pr_bg.jpg); height:73px; padding:23px 10px 0px 15px; position:relative;}
.goods_pire .qq{ margin-left:50px;}
.goods_sc_pire{ display:block; clear:both; color:#666666; font-size:12px;}
.goods_sc_pire dt, .goods_sc_pire dd{ float:left}
.goods_sc_pire dt{ float:left; padding-right:15px;}
.goods_sc_pire dd{ float:left; font-family:Arial}
.good_yen {text-decoration: line-through; font-size: 12px; font-family: arial; padding-right:4px;}
.good_yen2{font-size: 14px; font-family: arial; padding-right:4px;}
.goods_price1{text-decoration: line-through; font-size: 14px;}
.goods_cx_pire{ line-height:35px;}
.goods_cx_pire .good_yen{ color:#ff6600; font-size:14px; float:left; padding-top:5px; padding-right:4px;}
.goods_cx_pire .goods_price{ color:#ff6600; font-size:26px;}
.goods_cx_pire .ts2{ position:relative; display:inline-block;}
.goods_cx_pire .ts2 em{ background-color:#ff6600; color:#fff; text-align:center; padding:4px 6px; position: absolute; width: 46px; line-height: 16px; bottom:0; left:0;}
.goods_cx_pire .ts2 em i{ background-image:url(../images/dd.png); width:6px; height:4px; display:inline-block; position:absolute; bottom:-3px; left:10px;}
.goods_cx_pire dt{ padding-top:2px;}
.goods_cx_pire dd{color:#ff6600;}
.g_up{ position:absolute; right:50px; top:16px;}
.g_up h3{ font-size:14px;}
.g_up h3 i{ margin:5px 2px -5px 2px; position:relative; background:url(../images/down_s.png); width:14px; height:17px; display:inline-block;}
.g_up h3 em{ color:#ff6600;}
.g_up p{ padding-top:5px;}

.goods_srv{ clear:both; padding-top:20px;}
.goods_srv dl{ clear:both; line-height:24px; min-height:24px; padding:5px 0;}
.goods_srv dl dt{ float:left; width:81px;}
.goods_srv dl dd{ float:left;}
.goods_srv dl dd .tbg{ display:inline-block; position:relative; cursor:pointer; margin-right:6px;}

.goods_srv dl dd .tbg em{ display: none; width:140px; height:140px; left:0; top:41; position:absolute; border:2px solid #ccc; z-index:1; }
.goods_srv dl dd .tbg:hover em{ display:block;}
.goods_srv dl dd .tbg em img{ width:140px; height:140px; vertical-align:top;}
.goods_srv dl dd .tbg em b{line-height: 24px;position: absolute; bottom: 0; text-align: center; color: #fff; display: block; width: 100%; background-color: rgba(0, 0, 0, 0.6); text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.goods_srv dl dd .tbg img{ width:40px; height:40px; display:block;}
.goods_srv dl dd a{ border:1px solid #fff; display:block; color:#333;}
.goods_srv dl dd a:hover{border:1px solid #ff8533; display:block; color:#ff8533}
.goods_srv dl dd .selected a{border:1px solid #ee6a0f; display:block; color:#ff8533;}
.goods_srv dl dd .selected i{ display:inline-block; background:url(../images/sel.png); width:18px; height:18px; right:0; bottom:0; position:absolute;}
.goods_srv dl dd .tbg_2 { display:inline-block; position:relative; cursor:pointer; margin-right:20px; padding-left:18px;}
.goods_srv dl dd .tbg_2 i{display:inline-block; background: url(../images/yes_gg.png); width:14px; height:14px; left:0; top:50%; position:absolute; margin-top:-7px; }
.goods_srv dl dd .tbg_2 a{ border:none; padding:0;}
.goods_srv dl.g_txt{ padding-bottom:12px;}
.goods_srv dl.g_txt a{ padding:0 10px; border:1px solid #dedede;}
.goods_srv .ts3{ color:#F00; line-height:24px;}
.goods_srv .ts3 span{ padding-right:20px;}
.goods_btn{ clear:both; padding:40px 10px 5px 10px; text-align:right; }
.goods_btn a{ position:relative; display:inline-block; width:175px; height:38px; border-style: solid; border-width:1px; margin:0 auto; text-align:center; font-size:14px; line-height:36px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;}
.goods_btn_addyy{ border-color: #ffefe5; background-color:#ffefe5; border:1px solid #ff6600; color:#ff6600;}
.goods_btn_addyy:hover{background-color: #F2DCCE;}
.goods_btn_yy{ border-color: #ff6600; background-color:#ff6600; color:#fff;}
.goods_btn_yy:hover{background-color: #FC9B5A; color:#fff;}

.goods_btn .hover .goods_f_ts{ display:block; opacity:1; }
.goods_f_ts{ display: none; opacity:0; font-size:12px; width:218px; text-align:center; color:#333; top:-47px; right:0; position:absolute; border-radius: 5px; -webkit-border-radius: 5px; background-color:#f3f0ed; border:1px solid #f4dbdc; transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out;}
.goods_f_ts i{ background:url(../images/ts_d.png); display:block; width:13px; height:7px; position:absolute; bottom:-7px; left:65%;}
/*为您推荐*/
.goods_tj{ float:right; width:140px; border-left:1px solid #f0f0f0; min-height:530px; padding-left:30px; padding-right:8px;}
.goods_tj .title{ position: relative; text-align:center;}
.goods_tj .title i{ display:block; width:80%; left:50%; margin-left:-40%; position:absolute; height:1px; top:50%; overflow:hidden; border-top:1px dotted #666;}
.goods_tj .title em{ background-color:#FFF; position:relative; z-index:1;}
/*滚动切换*/
.picScroll-top{ margin:0 auto; width:140px; overflow:hidden; position:relative; border:0px solid #ccc;  }
.picScroll-top .hd{ overflow:hidden; height:30px; padding:0 10px; text-align:center; }
.picScroll-top .hd .prev,.picScroll-top .hd .next{ display:inline-block; width:9px; height:5px; margin-right:5px; overflow:hidden; cursor:pointer; }
.picScroll-top .hd .prev{ background-image:url(../images/upanddown.png); width:28px; height:15px;}
.picScroll-top .hd .next{ background-image:url(../images/upanddown.png); background-position:right; width:28px; height:15px; }
.picScroll-top .hd .prevStop{ background-position:-60px -100px; }
.picScroll-top .hd .nextStop{ background-position:-60px -140px; }
.picScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-top .hd ul li{ float:left; width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-top .hd ul li.on{ background-position:0 0; }
.picScroll-top .bd{ padding:0px;  }
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{ text-align:center; zoom:1; padding-bottom:20px;}
.picScroll-top .bd ul li .pic_box{ position:relative;}
.picScroll-top .bd ul li .pic{ text-align:center; }
.picScroll-top .bd ul li .pic img{ width:140px; height:140px; display:block; border:0px solid #ccc; }
.picScroll-top .bd ul li .pic a:hover img{ border-color:#999; }
.picScroll-top .bd ul li .title{ line-height:24px; position:absolute; bottom:0; text-align:center; color:#666; display:block; width:100%; background-color:rgba(255, 255, 255, 0.6); }
.picScroll-top .bd ul li .title a{ color:#666; }
/*搭配*/
.dp_box{ clear:both; height:290px; border:1px solid #f0f0f0;}
.dp_box .dp_top{ height:40px; position:relative; line-height:40px; color:#ff6600; font-size:14px; padding-left:40px; }
.dp_box .dp_top span{ padding-top:5px; line-height:35px; display:inline-block;}
.dp_top em{ height:1px; width:110px; background-color:#ff6600; position:absolute; top:-1px; left:0; overflow:hidden;}
.dp_box .dp_mc{ clear:both;}
.dp_box .dp_mc .cl_top{ float:left; width:206px;}
.dp_box .dp_mc .sel_box{ width:180px; padding-left:17px;}
.dp_box .dp_mc .sel_box s{float: right; display: inline; width: 24px; height: 22px; background:url(../images/add_pj.png) center no-repeat; margin-top: 65px; margin-right: 3px;}
.p-img { padding: 5px 0;}
.dp_box .dp_mc .sel_box .p-name { width: 140px; padding: 0 0px; overflow:hidden; height: 3em; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.dp_box .dp_mc .sel_box .p-name a{ color:#808080}
.dp_box .dp_mc .p-price { width:140px;}
.cl_suits{ float:left; width:788px; overflow-x: auto; overflow-y: hidden;}
.cl_suits_ul li{ float:left}
.cl_suits_ul li.last .sel_box{ width:150px;}
.cl_suits_ul li.last .sel_box s{ display:none;}
.dp_box .dp_mc .cl_top .myCheck + label{ cursor:default}
.dp_box .dp_mc .cl_top .myCheck + label span{background-color: #fff; border:1px solid #d3d3d3; }
.dp_box .dp_mc .cl_top .myCheck:checked + label span:after{ content:"\2714"; color:#3d3d3d;}
.myCheck { display:none;}
.mylabel{ line-height:16px; height:16px;}
.myCheck + label{ cursor:pointer; color:#808080;}
.myCheck + label span{ background-color: #fff; border-radius: 5px; border:1px solid #d3d3d3; width:14px; height:14px; display: inline-block; text-align: center; vertical-align: middle; line-height: 14px;}
.myCheck:checked + label span{ background-color: #ff6600; border:1px solid #ff6600;}
.myCheck:checked + label span:after{ content:"\2714"; color:#fff;}
.mylabel strong{ line-height:16px; display:inline-block; vertical-align:middle;}
.choose,.p-price{ padding-top:10px; padding-bottom:10px;}

.dp_mc .cl_total{ float:left; width:204px;}
.dp_mc .cl_total .c_t{ color:#ff6600; font-size:16px;}
.dp_mc .cl_total .t_b{ padding-top:10px;}
.dp_mc .cl_total .btn{ position:relative; display:inline-block; width:102px; height:26px; border-style: solid; border-width:1px; margin:0 auto; text-align:center; font-size:14px; line-height:26px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; border-color: #ff6600; background-color:#ff6600; color:#fff;}
.dp_mc .cl_total .btn:hover{background-color: #FC9B5A; color:#fff;}


.goods_main{ clear:both; padding-top:15px;}
.goods_left{ float:left; width:190px;}

/*<!--店内搜索-->*/
.mendian_s{border:1px solid #f0f0f0; color:#333;}
.mendian_s h3{ font-size:14px; font-weight:bold; line-height:21px; height:21px; padding:14px 0; background-color:#f5f5f5; border-bottom:1px solid #f0f0f0; padding-left:13px;}
.mendian_s h3 i{ background:url(../images/s_i.png) no-repeat; width:5px; height:8px; float:left; margin:8px 5px 0px 0; }
.mendian_s .md_g_search{ clear:both; padding:20px 0 12px 0;}
.mendian_s .min_price,.mendian_s .max_price{width: 43px; text-align: center; padding: 0 3px; outline: 0; border: 1px solid #f0f0f0; color: #666; margin: 0; vertical-align:top}
.btn_ck{ background-color:#333; color:#fff; width:60px; height:27px; line-height:25px; display:inline-block; text-align:center;}
.mendian_s .word{ clear:both; padding:0 18px;}
.mendian_s .word a{ display:inline-block; color:#808080; margin-right:10px; }
.mendian_s_box { position:relative; font-size:12px; line-height:23px; padding-bottom:15px;}
.mendian_s_box dt{ width:58px; position:absolute; left:0; top:0; color:#666; text-align:right;}
.mendian_s_box dd{ padding-left:58px; }
.mendian_s_box dd input{ width:100px; padding: 0 3px; border:1px solid #f0f0f0; height:23px; line-height:23px;}
.mendian_s_btn{ text-align:center;}
/*<!--产品-推荐产品-->*/
.goods_tj2{ clear:both; border:1px solid #f0f0f0; }
.goods_tj2 h3{ font-size:14px; font-weight:bold; line-height:21px; height:21px; padding:6px 0; background-color:#f5f5f5; border-bottom:1px solid #f0f0f0; padding-left:13px;}
.goods_tj2 .goods_tj_box{ clear:both; padding-top:5px;}
.goods_tj2_box .search_tj_ul{ margin-right:0;}
.goods_tj2_box .search_tj_ul li{ clear:both; height:auto; padding:0 2px; float:none;}
.goods_tj2_box .s_box .s_txt .price{ line-height:21px;}
.goods_tj2_box .s_box{ width:170px; height:auto; border:0; padding: 10px 7px 2px 7px;}
.goods_tj2_box .s_box:hover{ height:auto; border:0px solid #f00; z-index:2; box-shadow:0 0 5px rgba(0, 0, 0, .0); }
.goods_tj2_box .s_box .s_txt .cp_name{max-height: 40px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-bottom:5px}
.goods_tj2_box .s_box .s_txt .price{ font-size:18px;}
.goods_tj2_box .s_box .s_txt .price i{ font-style:normal;}
.goods_tj2_box .s_box .img{ width:170px; height:170px;}
.goods_tj2_box .s_box .img .pic{ width:170px; height:170px; line-height:170px;}
.goods_tj2_box .s_box .img .pic img{ width:170px; height:170px; }
.goods_tj2_box .s_box .s_txt{ padding:12px 0 5px; color:#666; height:auto;}


/*产品介绍*/
.goods_right{ float:right; width:1000px; position:relative;}
.goods_th{ clear:both; height:50px;}
.goods_th .goods_th_fd{height:48px; line-height:48px; border:1px solid #f0f0f0; background-color:#f5f5f5; position:relative;}
.goods_th .goods_th_fd div{ float:left; border-top:2px solid #f5f5f5; position:relative; padding:0 19px; border-right:1px solid #f5f5f5; cursor:pointer }
.goods_th .goods_th_fd div.s1{ background-color:#fff; border-top:2px solid #bc1c27; margin-top:-1px; margin-left:-1px; border-right:1px solid #f0f0f0; border-left:1px solid #f0f0f0;}
.goods_content{ clear:both; border:1px solid #f0f0f0; border-top:0; margin-top:-1px; position:relative; padding:20px 15px; line-height:20px;}
.goods_content strong{ font-weight:bold;}
.goods_content em{font-style: italic;}
.goods_content img{ max-width:100%; vertical-align:middle}
/*评论*/
/*<!--<!--产品评论-->-->*/
.good_tab .cp_pl{ width:1000px; padding-top:10px;} 

.pl_start{ padding:20px 0; border-bottom:1px solid #f0f0f0;}
.pl_start_ul{ width:730px; float:left;}
.pl_start_ul li{ float:left; line-height:20px; padding:8px 20px 4px 15px;}
.pl_start_ul li .c_start_th{ float:left; padding-right:6px;}
.pl_start_ul li .rank_start{ float:left;}
.rank_start img{ float:left; height:19px; width:20px; padding:0 3px; vertical-align:middle;}
.pl_btn{border-radius: 5px; -webkit-border-radius: 5px; float:left; width:150px; text-align:center; height:36px; line-height:36px; color:#fff; background-color:#e14821;}
.pl_btn:hover{ color:#fff; background-color:#F36E4C}
.pl_start_ul li .rank_start .ms_z{ display:none;}
.pl_addimg{ clear:both; border-bottom:1px solid #f0f0f0; }
/*评论信息*/
.pl_main{ clear:both; border:1px solid #f0f0f0; padding:0 0 10px 0; height:auto; min-height:160px; _height:895px;}
.pl_main .pl_items{ position:relative; height:auto; min-height:81px; border-bottom:1px dashed #d7d7d7; padding:19px 0; margin:0 20px;}
.pl_main .pl_man{ position:absolute; left:0px; display: block; width: 81px; height:81px; line-height:81px; -moz-border-radius: 520%; -webkit-border-radius: 20%; border-radius: 20%; background-color: #CCC;}
.pl_main .pl_man img{display:block; -moz-border-radius: 20%; -webkit-border-radius: 20%; border-radius: 20%; background-color: #CCC; width:81px; height:81px; vertical-align:middle;}
.pl_main .pl_items_box{ margin-left:90px; font-size:14px;}
.pl_main .starshow {float: right; line-height:25px; height:25px; }
.pl_main .starshow .start_f{ display:inline-block; margin-left:15px;}
.pl_main .pl_ti .start_bg{ width:121px; height:19px; vertical-align: top; display:inline-block; background:url(../images/pl_start.png) no-repeat; _background:url(../images/pl_start.gif) no-repeat;}
.pl_main .pl_ti .start_bg_loading{ background-position: 0 -24px; vertical-align: middle; display:block; padding:0;}

.pl_main .pl_ti{ clear:both; line-height:25px; height:25px; padding:8px 0 3px 0; color:#808080;}
.pl_main .pl_ti a{ color:#808080;}
.pl_main .pl_ti em{ padding-left:20px;}
.pl_main .pl_txt{ word-break: break-all; padding-bottom:8px; padding-top:2px; min-height:28px; color:#333; line-height:22px;}
.pl_main .pl_txt .pl_txt_img{ clear:both; display: block;}
.pl_main .pl_txt .pl_txt_img .img{ margin-top:10px; width:140px; height:105px; line-height:105px; overflow:hidden; display:inline-block; text-align:center; border:1px solid #f0f0f0;}
.pl_main .pl_txt .pl_txt_img .img img{ width: auto; height:auto; max-width:140px; max-height:105px; _width:140px; _height:105px; vertical-align:middle;}
.pl_main .pl_back{ position:relative; background-color:#f5f5f5; padding:3px 145px 4px 15px; word-break: break-all; color:#808080; line-height:22px;}
.pl_main .back_time{ position: absolute; right:15px; color:#989898; top:4px;}
/*产品说明*/
.goods_instructions{ clear:both;}
.goods_instructions .txt1{ line-height:26px; border:1px solid #f0f0f0; padding: 20px 15px;}
.goods_instructions .txt1 strong{ color:#f60}
.goods_instructions .txt1 b{ font-weight:bold;}

/*确认信息*/
.con_main{ border-top:1px solid #dedede; color:#333;}
.con_lay{ clear:both; min-height:500px;}
.con_title{}
.con_title span{ display:block; font-size:18px;}
.con_title p{ font-size:14px;}
.con_abouthome{ clear: both; background-color:#f5f5f5; padding:15px!important; margin-top:15px;}


.con_box{ clear:both;}
.con_box .th{ clear:both; font-size:12px; height:26px; line-height:26px;}
.con_box .c_box{ border:1px solid #e8e8e8; padding:15px 30px; position:relative; margin-bottom:10px;}
.con_box .c_box .del_it{ display:block; position:absolute; right:-10px; top:-10px; background-color:#000;-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; width:24px; height:24px; line-height:24px; text-align:center; color:#fff; font-size:16px; font-family: Arial, Helvetica, sans-serif; display:none;}
.con_box .c_box .del_it:hover{ background-color:#554F4F;}
.con_box .c_box .c_box_dl{ clear:both; color:#333;}
.con_box .c_box_new_hd{ background-color:#f5f5f5; padding:10px 30px; font-weight:bold;}
.c_box_dl dt{ float:left; width:85px; }
.c_box_dl dt img{ width:85px; height:85px; display:block;}
.c_box_dl dd{ float:left; padding:5px 10px 0 10px;}
.c_box_new_hd dd{ padding:0px 10px 0 10px;}
.c_box_dl dd.d1{ width:195px; padding-right:60px; font-weight:bold;}
.c_box_dl dd.d2{ width:220px; text-align:left; font-weight:bold;}
.c_box_dl dd.d3{ width:380px;}
.c_box_dl dd.d4{ width:80px; float:right; text-align:center;}
.c_box_dl .yy_sel{ position:relative; width:70px; display:inline-block;}
.c_box_dl .yy_sel select{ width:75px; border:1px solid #dedede; height:24px; line-height:24px; outline:none;}
.c_box_dl .tbg{ display:inline-block; position:relative; cursor:pointer; margin-right:6px;}
.c_box_dl .tbg a{ line-height:24px; border:1px solid #dedede; display:inline-block; color:#333;   padding: 0 10px;}
.c_box_dl .tbg a:hover{border:1px solid #ff8533; display:block; color:#ff8533}
.c_box_dl .selected a{border:1px solid #ee6a0f; display:block; color:#ff8533;}
.c_box_dl .selected i{ display:inline-block; background:url(../images/sel.png); width:18px; height:18px; right:0; bottom:0; position:absolute;}
.c_box_dl dd.d4 i.del{ background:url(../images/del1.png); width:13px; height:15px; display:inline-block;}
.c_box_dl dd.d4 .del_btn{ padding: 0 10px;}
/******新加*****/
.c_box_dl .yy_sel_new{ display:inline-block;}
.con_box .c_box:hover .yy_sel_new{ display: inline-block;}
.c_box_dl .yy_sel .sel_span{ display:block; width:70px; height:24px; line-height:24px; padding-left:5px; position:relative; border:1px solid #dedede; cursor:pointer;}
.c_box_dl .yy_sel .sel_span i{display:inline-block; background-image:url(../images/s_d.png); width:11px; height:6px; right:5px; top:50%; margin-top:-3px; position:absolute;}
.c_box_dl .yy_sel .yy_sel_ul{ display:none; position:absolute; top:26px; left:0; width:75px; text-align:center; border:1px solid #dedede; border-top:0; background-color:#fff; z-index:1}
.c_box_dl dd.d3 .hover_list .yy_sel_ul{ display:block}
.c_box_dl .yy_sel .yy_sel_ul li{ line-height:24px; color:#333; cursor:pointer}
.c_box_dl .yy_sel .yy_sel_ul li:hover{ background-color:#ddd;}
.c_box_dl .yy_sel .yy_sel_ul li a{ color:#333;}
.tpag_box{ display:inline-block;}
.tpag{ display:inline-block; border:1px solid #fff; height:24px; line-height:24px; padding:0 24px 0 5px; position: relative;}
.tpag i.c_x_it{ display:none; background-image: url(../images/c_x_sel.png); background-repeat:no-repeat; background-position:center; width:20px; height:24px; position:absolute; top:50%; margin-top:-12px; right:0; cursor:pointer;}
.tpag:hover{ border:1px solid #ff8533;}
.tpag:hover i.c_x_it{ display:block;}
.c_box_add{ text-align:center; padding:30px 0!important;}
.c_box_add .add_span{ display:inline-block; text-align:center; line-height:34px; font-size:14px; font-weight:bold; color:#666;}
.c_box_add i.add_tm{ background-image:url(../images/add_tm.png); vertical-align:middle; width:34px; height:34px; display:inline-block; margin-right:10px;}
.con_bt_new{ text-align:center; }
.con_bt_new p{ font-size:14px; color:#666; padding-bottom:10px;}
.con_bt_new .btn{ width:180px!important;}

.con_fx{ clear:both; line-height:24px; padding-top:25px; padding-bottom:20px;}
.con_fx dl,.con_fx dl dt,.con_fx dl dd{ float:left;}
.con_fx dl{ margin-right:40px;}
.con_fx dl .yy_sel2{ position:relative; }
.con_fx dl .yy_sel2 select{ min-width:100px; border:1px solid #dedede; height:24px; line-height:24px; outline:none;}

.c_mun span { float: left; display: inline-block; width: 22px; height: 22px; line-height: 22px; text-align: center; border: 1px solid #dedede; cursor: pointer; font-size:16px; background-color:#f0f0f0;}
.c_mun input{ float:left; border: 1px solid #dedede; text-align:center; height: 22px; line-height: 22px; outline:none; width:35px;}
.red{ color:#F00}
.con_add{ clear:both; line-height:24px; padding-bottom:20px; padding-top:10px;}
.con_add dl,.con_add dl dt,.con_add dl dd{ float:left;}
.con_add dl .yy_sel2{ position:relative; margin-right:5px; }
.con_add dl .yy_sel2 select{ min-width:52px; border:1px solid #dedede; height:24px; line-height:24px; outline:none;}
.con_add dl input{border: 1px solid #dedede; padding:0 10px; width:360px; height: 22px; line-height: 22px; outline:none;}
.con_bt{ clear:both; text-align:center; padding:50px 0 80px}
.con_bt .btn{ display: inline-block; font-size:14px; height:42px; line-height:42px; text-align:center; width:30%; color:#fff; background-color:#ff8533; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; outline:none; border:none;}
.con_ok{ clear:both; text-align:center; font-size:24px; font-weight:bold; min-height:250px;}
.con_ok span{ display:inline-block; line-height:32px; height:32px; padding:30px 0;}
.con_ok span i{ background-image:url(../images/ok.png); width:32px; height:32px; display:inline-block; vertical-align:middle; margin-right:10px;}
.con_ok span em{ display:inline-block; vertical-align:middle}
.con_ok p{ clear:both; display:block; padding:10px 0;}
.con_ok p.wei img{ width:220px;}
.con_ok p.wei span{ display:block; font-size:14px; color:#e50000; padding:0; line-height:24px;}
/*<!--删除-->*/
.del_tk{ width:600px; height:200px; border:1px solid #d4d4d4; background:#fff url(../images/tk_bg.png) top repeat-x}
.del_tk .del_tk_th{ clear:both; display:block; height:22px; line-height:22px; padding:9px 14px; position:relative;}
.del_tk .del_tk_th .title{ color:#e50000; position:relative; display:inline-block;}
.del_tk .del_tk_th .title i{ margin-right:5px;}
.del_tk .del_tk_th .title em{ display:inline-block; line-height:18px; position:relative; vertical-align: top; padding-top:6px; font-size:14px;}
.del_tk .del_tk_th .tk_box_close{ position:absolute; right:15px;}
.del_tk .del_tk_min{ text-align:center; height:75px; line-height:75px; font-size:18px;}
.del_tk .del_tk_min span{ line-height:22px; vertical-align:middle; display:inline-block; color:#333;}
.del_tk .del_tk_bt{ clear:both; padding:17px 0; text-align:center;}
.del_tk .del_tk_bt .btn{ outline:none; background-color:#fff; color:#808080; border:1px solid #808080; display:inline-block; text-align:center; width:108px; height:32px; line-height:32px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size:14px; margin:0 30px; transition: all .3s ease-out;}
.del_tk .del_tk_bt .btn:hover{border:1px solid #ff6600; background-color:#ff6600; color:#fff;}

#page_lay{ clear:both; background-color:#f5f5f5;}
.celiang{ background-color:#f5f5f5;}
.celiang img{ vertical-align:top}

#page_zt{clear:both;}
#page_zt img{ vertical-align:top;}
.zt_bg { background-repeat:repeat-x; background-position:center;}
.zt_bt1{ text-align:center; padding:25px 0 15px}
.zt_bt1 .lc_btn{ background:url(../pageimg/zt1/class_lc.png); width:257px; height:112px; display:inline-block;}
.zt_bt1 .lc_btn a{ height:79px; display:block; overflow:hidden; text-indent:-999px;}
.zt_bt2{ text-align:center;}
.zt_bt2 .ti{ padding:30px 0;}
.zt_bt2 .gotop{ display:inline-block; padding-bottom:30px;}
.zt_bt2 .gotop a{ background:url(../pageimg/zt1/zt_btn2.jpg); width:162px; height:53px; display:inline-block; overflow:hidden; text-indent:-9999px;}
.layui-background-none{ background-color:transparent!important}
/*专题免费报名*/
.zt_in{ position:relative;}
.free_box{ position:absolute; right:10px; top:20px; background-color:#fff; width:300px; height:500px;}
.free_box .free_box_ti{ border-bottom:1px solid #ff7d00; font-size:18px; line-height:60px; text-align:center; font-weight:normal; color:#ff7d00;}
.free_box .free_main{ clear:both; padding:17px 0;}
.free_box .free_main .ts1{ font-size:14px; text-align:center; font-weight:normal; line-height:36px; color:#666;}
.free_box .free_main .js{ display:block; text-align:center; color:#ff7d00; line-height:37px;  padding-top:8px;}
.free_box .free_main .js em{ display:inline-block; background-image:url(../images/free_em.png); width:30px; height:37px; line-height:37px; font-size:24px; text-align:center; vertical-align:top; margin:0 2px;}
.free_main .in{ clear:both; padding:25px 30px 0 30px;}
.free_main .in .in_lay{ clear:both; padding-bottom:14px;}
.free_main .in .in_input{ border:1px solid #dedede; width:220px; line-height:18px; padding:10px; outline:none; display:inline-block;}
.free_main .in .in_sel{ line-height:18px; padding:10px; outline:none; display:inline-block; border:1px solid #dedede; width:114px; color:#666;}
.free_main .in .in_sel option{ line-height:24px; font-size:14px;} 
.free_main .in .in_sel_r{ float:right;}
.free_main .in .in_lay_bt{ clear:both; padding-top:11px;  padding-bottom:10px;}
.free_main .in .in_lay_bt .btn{ line-height:40px; width:240px; display:inline-block; color:#fff; font-size:14px; background-color:#ff7d00; text-align:center;}
.free_main .ts2{ text-align:center; color:#666;}
/*o2o页面*/
#o2o_page{clear:both;}
.o2o_lay1{ background:#f5f5f5 url(../pageimg/o2o/o2o_lay1.png) bottom repeat-x; border-bottom:2px solid #b3b3b3;}
.o2o_lay1 .o2o_lay1_pic{ background-image:url(../pageimg/o2o/o2o_lay1_p.png); height:400px; text-align:center;}
.o2o_lay1_pic h3{ font-size:30px; text-align:center; line-height:90px;}
.o2o_lay1_pic p{ font-size:18px; width:690px; text-align:left; display:inline-block; line-height:30px;}

.o2o_lay2{ clear:both;}
.o2o_lay2 .o2o_lay2_pic{ height:270px; text-align:center;}
.o2o_lay2_pic h3{ font-size:30px; text-align:center; line-height:90px; height:105px;}
.o2o_lay2_pic .ys_list{ clear:both; display:inline-block;}
.o2o_lay2_pic .ys_list li{ float:left; padding:0 26px;}
.ys_item{ background:url(../pageimg/o2o/ys_item.png); width:98px; height:114px; line-height:110px; text-align:center; font-size:18px;}
.ys_item span{ line-height:24px; display:inline-block; vertical-align:middle; color:#333;}

.o2o_lay3{ background:#fff url(../pageimg/o2o/lay3_bg.png) top repeat-x; clear:both;}
.o2o_lay3 .o2o_lay3_pic{ text-align:center;}
.o2o_lay3_pic h3{ font-size:30px; text-align:center; line-height:90px; padding-top:55px;}
.o2o_lay3_pic p{ font-size:18px; width:1000px; text-align:left; display:inline-block; line-height:30px;}

.o2o_lay4{ background:#fff url(../pageimg/o2o/lay4_bg.png) bottom repeat-x; clear:both; padding-bottom:115px;}
.o2o_lay4 .o2o_lay4_pic{ text-align:center;}
.o2o_lay4_pic h3{ font-size:30px; text-align:center; line-height:90px; }
.o2o_lay4_ul{ display:inline-block;}
.o2o_lay4_ul li{ float:left; padding:0 50px;}
.o2o_lay4_box{ width:311px; font-size:18px; text-align:center;}
.o2o_lay4_box i{ width:74px; height:77px; display:inline-block; background-repeat:no-repeat;}
.o2o_lay4_box i.i_o1{ background-image:url(../pageimg/o2o/i_o1.png)}
.o2o_lay4_box i.i_o2{ background-image:url(../pageimg/o2o/i_o2.png)}
.o2o_lay4_box .title{ display:block; font-weight:bold; line-height:45px;}
.o2o_lay4_box p{ text-align: left}
.o2o_lay4_pic .bt{ clear:both; text-align:center; padding-top:40px;}
.o2o_lay4_pic .bt .btn{ background-color:#ff6600; color:#fff; text-align:center; width:170px; height:45px; line-height:45px; border-radius:25px; -webkit-border-radius:25px; display:inline-block; font-size:18px;}
/*我的订单*/
.myorder{ clear:both;  border:1px solid #e8e8e8;  border-bottom:0px solid #e8e8e8;}
.myorder dl{ clear:both; color:#333;}
.myorder dl dt{ float:left; width:16%; text-align:center;}
.myorder dl dd{ float:left; }
.myorder dl dd.dd1{ width: 18%;padding-right:2.5%; padding-left:1%;}
.myorder dl dd.dd2{ width: 15%;  padding-right:1%;}
.myorder dl dd.dd3{ width: 15%;  padding-right:1%;}
.myorder dl dd.dd4{ width: 15%; padding-left:2%;}
.myorder dl dd.dd5{ width: 13.5%; text-align:center;}
.myorder dl.th{ line-height:40px; height:40px; font-weight:bold; background-color:#f5f5f5;}
.myorder dl .state{ display:block;}
.myorder dl .day{ color:#999; display:block;}



/*列*/
.td_box{ clear:both;}
.myorder dl.td{ border-bottom:1px solid #e8e8e8; padding:30px 0; font-weight:bold;}
.myorder dl.td dt img{ width:86px; height:86px; line-height:86px;}
.myorder dl.td .dd1 { padding-top:5px;}
.myorder dl.td .dd1 a{ color:#333;}
.myorder dl.td .dd1 a:hover{ color:#ff6600;}
.myorder dl dd.dd5 .btn{ display:inline-block; color:#fff; line-height:25px; width:60px; text-align:center; background-color:#ff8533; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; outline:none; border:none}
.myorder dl dd.dd5 .gotosee{ display:inline-block; line-height:25px; margin-top:5px; color:#333;}
/****步骤****/
.myorder_steps{ clear:both;}
.myorder_steps .step{ display:inline-block; width:12.5%; float:left;}
.myorder_steps .step span{ display:block; text-align:center; position:relative; color:#ff8533;}
.myorder_steps .step .step_stlye{ height:26px; text-align:center; line-height:26px;}
.myorder_steps .step .step_stlye em{ border-top: 1px dashed #ccc; display:block; position:absolute; width:50%; top:50%; z-index:1;}
.myorder_steps .step .step_stlye .l{ left:0;}
.myorder_steps .step1 .step_stlye .l{ display:none}
.myorder_steps .step .step_stlye .r{ right:3px;}
.myorder_steps .step8 .step_stlye .r,.myorder_steps .last .step_stlye .r{ display:none}
.myorder_steps .step .step_stlye i{ font-style:normal; height:26px; width:26px; display:inline-block; text-align:center; background-color:#adadad; color:#fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;z-index:2; position:relative;}
.myorder_steps .step .step_stlye_w{ font-size:14px; color:#999; padding:6px 0 3px 0;}
.myorder_steps .stepon .step_stlye .l{ border-top: 1px dashed #ff8533!important;}
.myorder_steps .stepon .step_stlye .r{ border-top: 1px dashed #ff8533!important;}
.myorder_steps .stepon .step_stlye i{ background-color:#ff8533!important}
.myorder_steps .stepon .step_stlye_w{ font-size:14px; color:#ff8533;}
.myorder_steps .step .step_day{ color:#999;}
/*步骤表*/
.myorder_tabel{clear:both;  border:1px solid #e8e8e8;  border-bottom:0px solid #e8e8e8;}
.myorder_tabel dl{ clear:both; color:#666;}
.myorder_tabel dl dt{ float:left; width:15%; text-align:center; padding:0 1%;}
.myorder_tabel dl dd{ float:left; }
.myorder_tabel dl dd.dd1{ width: 12.5%; padding-left:1%;}
.myorder_tabel dl dd.dd2{ width: 12.5%;  padding-left:1%;}
.myorder_tabel dl dd.dd3{ width: 12.5%;  padding-left:1%;}
.myorder_tabel dl dd.dd4{ width: 14.5%; padding-left:1%;}
.myorder_tabel dl dd.dd5{ width: 14.5%; padding-left:1%;}
.myorder_tabel dl dd.dd6{ width: 11.5%;}
.myorder_tabel dl.th{ line-height:40px; height:40px; font-weight:bold; background-color:#f5f5f5;}

.myorder_tabel dl.td{ border-bottom:1px solid #e8e8e8; padding:13px 0; font-weight:bold; line-height:50px;}
.myorder_tabel dl.td dt span{color:#ff6600;}
.myorder_tabel dl.td .txt{ line-height:20px; display:inline-block; vertical-align:middle;}
.myorder_tabel dl.td .txt i{ font-style:normal; height:16px; width:16px; line-height:16px; vertical-align:middle; display:inline-block; text-align:center; background-color:#ff6600; color:#fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;z-index:2; position:relative; margin-top:-2px; margin-right:3px; color:#fff;}
.myorder_tabel dl dd.dd4 .img{width:50px; height:50px; line-height:50px; border:1px solid #e8e8e8; display:block; position:relative;}
.myorder_tabel dl dd.dd4 .img i{ background-image:url(../images/show_big.png); width:15px; height:14px; display:inline-block; position:absolute; right:-1px; bottom:0;}
.myorder_tabel dl dd.dd4 img{ width:50px; height:50px; line-height:50px; vertical-align:top;}


/**订单详情2017/3/29**/
.myorder_tabel dl dd.dd7{ width: 9.5%; padding-left:1%;}
.myorder_tabel dl dd.dd8{ width: 9.5%;  padding-left:1%;}
.myorder_tabel dl dd.dd9{ width: 9.5%;  padding-left:1%;}
.myorder_tabel dl dd.dd10{ width: 10.5%; padding-left:1%;}
.myorder_tabel dl dd.dd11{ width: 9.5%; padding-left:1%;}
.myorder_tabel dl dd.dd12{ width: 9.5%;padding-left:1%;}
.myorder_tabel dl dd.dd13{ width: 17.5%;padding-left:1%;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.myorder_tabel dl dd.dd10 .img{width:50px; height:50px; line-height:50px; border:1px solid #e8e8e8; display:block; position:relative;}
.myorder_tabel dl dd.dd10 .img i{ background-image:url(../images/show_big.png); width:15px; height:14px; display:inline-block; position:absolute; right:-1px; bottom:0;}
.myorder_tabel dl dd.dd10 img{ width:50px; height:50px; line-height:50px; vertical-align:top;}

.myorder_bt .btdl{ background:#e8e8e8; font-size:18px; font-weight:bold; height:60px; line-height:60px;}
.myorder_bt .btdl dt{ width:81%; text-align:right; padding:0; float:left; padding-right:3%; color:#e70012;}
.myorder_bt .btdl dd{ background-color:#fff; width:16%;  float:left; text-align:center;}
.myorder_bt .btdl dd a{ display:block; background-color:#e70012; color:#fff;}
/****联系我们****/
.contactus{ clear:both; background:url(../images/contactus_bg.jpg) center; position:relative;}
.contactus_box{ background: url(../images/contactus_box.jpg) top no-repeat;  min-height:748px;}
.contactus_box .top{ clear:both; text-align:center; padding-top:80px; letter-spacing:4px; padding-bottom:20px;}
.contactus_box .top em{ display:block; font-family: Arial, Helvetica, sans-serif;}
.contactus_box .top span{ display:block; font-weight:bold;  letter-spacing:10px; padding-top:4px;}
.contactus_box .mid{ clear:both; text-align:center; padding-top:40px;}
.red2{ color:#e50006;}
.contactus_box .mid .tell{ font-weight:bold;}
.contactus_box .mid .link{ background-color:#4c4f4e; display:inline-block; width:140px; height:1px; margin-top:60px;}
.contactus_box .contactus_bt{ clear:both; text-align:center; padding-top:40px;}
.contactus_box .contactus_bt p{ padding:5px 0;}
/*<!--支付-->*/
.pay_main{clear:both; background-color:#f5f5f5; border-top:1px solid #dedede;}
.pay_box{ clear:both; background-color:#fff;}
.pay_box .pay_top{ clear:both; border-bottom:1px solid #dedede;}
.pay_top dl{ padding:30px; font-size:14px; font-weight:bold; color:#666;}
.pay_top dt{ float:left; width:40%; padding-right:20%;  line-height:24px;}
.pay_top dt span{ display:inline-block; padding-left:15px;}
.pay_top dt span em{ color:#ff6600;}
.pay_top dd{ float:left; width:20%; font-size:18px; height:60px; line-height:60px;}
.pay_top dd span{ display:inline-block; line-height:30px; vertical-align:middle; color:#333;}
.pay_top dd.pay_total{ color:#333;}
.pay_top dd.pay_deposit em{ color:#ff6600;}
.pay_box .pay_sel{padding:30px; min-height:400px; }
.pay_box .pay_sel .title{ clear:both; font-size:14px; color:#333; font-weight:bold;}

.pay_style_box{margin:10px 0; border:1px solid #e8e8e8; transition: all .3s ease-out;}
.pay_style_box:hover{border:1px solid #ff7011;}
.pay_style{  padding:15px 30px; cursor:pointer; transition: all .3s ease-out; }
.pay_style:hover{  background-color:#FFFBF9;}
.pay_style dt{ float:left;}
.pay_style dt i{ background-image: url(../images/payico.png); background-repeat:no-repeat; width:37px; height:37px; display:inline-block;}
.pay_style dt .zfb{ background-position:0px 5px;}
.pay_style dt .wx{ background-position:0px -86px;}
.pay_style dd{ float:left; font-size:18px; line-height:30px; padding-top:5px; color:#666; padding-left:20px;}
.pay_style dd.r{ float:right; display:none;}
.pay_style dd.r em{ color:#ff6600;}
.pay_style_box .pay_show{opacity:.0; filter:alpha(opacity=0); height:0; overflow:hidden; background-color:#f5f5f5;  -webkit-transition: opacity 500ms ease-out; -moz-transition: opacity 500ms ease-out;  -o-transition: opacity 500ms ease-out; transition: opacity 300ms ease-out;}
.pay_sel .hover{ border:1px solid #ff9e75;transition: all .3s ease-out;}
.pay_sel .hover .pay_show{ display:block; opacity:1; filter:alpha(opacity=100); height:auto; min-height:300px; padding:15px;}
.pay_sel .hover .pay_style dd.r{ display:block;}

.pay_item{ background-color:#ffffff; width:46%; margin:0 2%; float:left;}
.pay_item .p_title{ height:80px; line-height:80px; border-bottom:1px solid #e8e8e8; font-size:24px; color:#666; text-align:center; font-weight:bold;}
.pay_item .pa_box{ padding:50px; text-align:center; min-height:270px; position:relative;}
.pay_item .p_cpbt{ display:block; text-align:center; padding-top:40px;}
.pay_item .p_cpbt .btn{ background-color:#0cb4ef;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size:18px; width:225px; height:46px; line-height:46px; display:inline-block; color:#fff;}
.pay_item2{ padding:20px 70px;}
.pay_item2 .pa_box{ float:left; width:30%;}
.pay_item2 .p_title{ text-align:center; float:left; font-size:24px; color:#666; width:70%; padding-top:80px;}
/*<!--关于-->*/
.about{ clear:both; padding:30px 0;}
.about_title{ text-align:center; font-size:24px; line-height:48px; padding-bottom:25px;}
.about_content{ font-size:14px; line-height:30px;}
/*动画*/
.tanka_box{ clear:both;}
.content_dec img{ vertical-align:top;}

/***体验馆***/
.car{ background-image:url(../images/car.png); width:20px; height:20px; display:block; position:absolute; left:-25px; top:0px;}
.car_dt{ background-position:-6px -1px;}
.car_bus1{ background-position:-6px -31px;}
.car_bus2{ background-position:-6px -61px;}
.car_tx{ background-position:-6px -89px;}
#ty_page{ background-color:#f5f5f5;}
.more_r { color:#333; font-size:14px; background:url(../images/go_more.png) right center no-repeat; padding-right:22px;}
.con2_lay{ clear:both;}
.con2_lay_ti{ clear:both; text-align:left; line-height:58px;}
.con2_lay_ti h3{ font-size:24px; display: inline-block;}
.con2_lay_ti .more_r{ float:right;}
.shop_show .map{ border:1px solid #d3d3d3; width:680px; height:719px; float:left; overflow:hidden}
.shop_show .map_txt{ border:1px solid #d3d3d3;  width:456px; height:689px; float:right; padding:15px 20px; font-size:14px; overflow:hidden;}
.map_txt .shop_pic{border:1px solid #d3d3d3; width:454px; height:180px; overflow:hidden;}
.map_txt dl{ padding:13px 0 2px 25px; clear:both; color:#666; line-height:18px;}
.map_txt dl dt { color:#333; font-weight:bold; position:relative;}
.map_txt dl dd{ margin:5px 0;}
.map_txt dl dd em{ color:#e60012;}
.map_txt dl dd p{margin:5px 0 9px 0;}
.map_txt dl dd p span{ color:#060606;}
/*<!--体验馆实景-->*/
.ty_pic .box{ float:left;}
.ty_pic .box img{ display:inline-block; vertical-align:top; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition:all .3s;}
.ty_pic .box .pic{ padding-bottom:10px;  }
.ty_pic .box .pic:hover img{opacity:1; filter:Alpha(opacity=100); -webkit-transform: scale(1.02); -ms-transform: scale(1.02);  transform: scale(1.02);}
.ty_pic .box2{ padding-left:10px;}
.ty_pic .box3{ float:right;}
.ty_pic .box1 img,.ty_pic .box3 img{ width:285px; height:240px;}
.ty_pic .box2 img{ width:610px; height:490px;}
.ty_pic2{background-color:#fff; padding:30px;}
.ty_pic2 img{ display:block;}
/*凡思亚布艺 买窗帘像买衣服一样简单*/
.abo_ty{ background:#fff; padding:20px;}
.abo_ty .top{ text-align:center; color:#333;}
.abo_ty .top h3{ font-size:30px; font-weight:600; padding:12px 0 5px;}
.abo_ty .top div{ text-align:center; padding-bottom:4px;}
.abo_ty .top div em{ background-color:#333; width:65px; height:4px; display:inline-block;}
.abo_ty .top p{ font-size:16px; padding-top:6px;}

.abo_lcbox{ clear:both; padding:38px 0;}
.abo_lcbox li{ float:left; width:20%; text-align:center;}
.lc_item{ display:inline-block; color:#666; padding:10px; min-width:140px;}
.lc_item:hover{ background:#f5f5f5; }
.lc_item i{ width:60px; height:60px; display:inline-block;}
.lc_item h3{ font-size:20px; color:#333; font-weight:normal}
.lc_item p{ font-size:14px; padding-top:1px;}
.abo_i{ background-image:url(../images/lc_shop.png); background-repeat:no-repeat; display:inline-block;}
.abo_yy{ background-position:-15px -22px;}
.abo_lc{ background-position:-116px -22px;}
.abo_zz{ background-position:-217px -22px;}
.abo_az{ background-position:-318px -22px;}
.abo_ys{ background-position:-419px -22px;}



.map_txt1{ clear:both; color:#808080;}
.map_txt1 p{line-height: 1.41; font-size:13px; color:#808080; padding:5px 0;}
.map_info_bt{ clear:both;  padding:10px 0 0;}
.map_info_bt input{ float:left; width:135px; border:1px solid #d3d3d3; height:28px; line-height:28px; padding:0 5px;}
.map_info_bt .map_btn{ display:block; width:100%; height:30px; line-height:30px; background-color:#e60012; text-align:center; color:#fff; border-radius:3px;  -webkit-border-radius:3px;  }
.map_title{ display:inline-block; line-height:24px; font-size:16px; position:relative;}
.BMap_shadow{ opacity:.2;}
.BMap_pop div:nth-child(8){  position:relative;}
.anchorBL{ display:none;}
.pr_menu a{ position:relative;}
.pr_menu a i{ background:url(../images/hot3.gif); width:21px; height:16px; position:absolute; top:-5px; left:35px;}
@-webkit-keyframes rotate { from {
-webkit-transform:rotate(0deg)
}
to { -webkit-transform:rotate(360deg) }
}
@-moz-keyframes rotate { from {
-moz-transform:rotate(0deg)
}
to { -moz-transform:rotate(360deg) }
}
@-ms-keyframes rotate { from {
-ms-transform:rotate(0deg)
}
to { -ms-transform:rotate(360deg) }
}
@-o-keyframes rotate { from {
-o-transform:rotate(0deg)
}
to { -o-transform:rotate(360deg) }
}
@-webkit-keyframes rotateClick { from {
-webkit-transform:rotate(0deg)
}
to { -webkit-transform:rotate(360deg) }
}